# 转义字符

# \转义符，续行符
# 续行符
vars = '123' \
       '456'
print(vars)

"""
题：使用单引号''定义字符串 vars1 并赋值，使其输出结果为

观书有感
作者：朱熹
半亩方塘一鉴开，天光云影共徘徊。
问渠那得清如许？为有源头活水来。
"""
# \转义符,在字符出现的特定字符有着特定的意义
# \n代表一个换行符
vars = '观书有感\n作者：朱熹\n半亩方塘一鉴开，天光云影共徘徊。\n问渠那得清如许？为有源头活水来。'
print(vars)

"""
题：从新定义 vars , 其 汉字内容不变， 输出为

观书有感
半亩方塘一鉴开，天光云影共徘徊。
问渠那得清如许？为有源头活水来。
"""
# \r代表光标的位置（从\r出现的位置开始作为光标的起点)
vars = '观书有感\n作者：朱熹\r半亩方塘一鉴开，天光云影共徘徊。\n问渠那得清如许？为有源头活水来。'
print(vars)

"""
题：从新定义 vars , 其 汉字内容不变， 输出为

		观书有感
半亩方塘一鉴开，天光云影共徘徊。
问渠那得清如许？为有源头活水来。
"""
# \t 水平制表符（table 缩进)
vars = '\t观书有感\n作者：朱熹\r半亩方塘一鉴开，天光云影共徘徊。\n问渠那得清如许？为有源头活水来。'
print(vars)

"""
题：使用单引号''定义字符串 vars1 并赋值为，加入\b将12，abc删除，输出正确的结果

观书有感
作者：朱熹
半亩方塘一鉴开，天光云影共徘徊12。
问渠那得清如许？为有源头活水来abc。
"""
# \b 退格符 (相当于 backspace按键)
vars = '岁月是把杀猪刀，\b\b但是它拿长得丑的人一点办法都没有。。。'
print(vars)

"""
题：使用单引号''定义字符串 vars1 并赋值为，输出正确的结果

\n是一个换行符

使用2种方法
"""
# \l一个\是转义符，在这个符号前在定义一个\就会取消转义。变成一个普通的\输出
vars = '\\n是一个换行符'
print(vars)

# 把转义字符作为普通字符输出,在字符串的前面加 r'"
vars = r'岁月是把杀猪刀，\b但是它拿长得丑的人一点办法都没有。。'
print(vars)
